//
// Created by Administrator on 2024/1/21.
// 质因数分解
//


#include <iostream>

using namespace std;

int main()
{
    int n = 99999999; // 3*3*11*73*101*137
    n=1100924329; // 79*1483*9397
    n=10000000; // 2**7 * 5**7
    for (int i = 2; i*i <= n ; ++i)
    {
        while(n%i==0)
        {
            cout<<i<<endl;
            n/=i;
        }
    }
    if (n>1)
        cout<<n;
    return 0;
}